Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.06.2014, 11:32
reh reh вне форума
Аспирант
Отправить личное сообщение для reh Посмотреть профиль Найти все сообщения от reh
 
Регистрация: 29.06.2014
Сообщений: 34

autocomplete не реагирует на введенный текст
Всем привет! Подскажите почему при введении в инпут любого символа выдается полный список вне зависимости от введенного

$("#marca").autocomplete({
            source: function(request, response) {
                $.ajax({
                    url: "../scripts/ajax/ajax_add_review.php",
                    dataType: "json",
                    data: {

                        type : 'marca',
                        term: request.term
                    },
                    success: function(data) {
                        response(data);
                    }
                });
            }
        });

Последний раз редактировалось reh, 29.06.2014 в 11:34.
Ответить с цитированием
  #2 (permalink)  
Старый 29.06.2014, 12:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

reh,
где функция проверки что именно выдавать
Ответить с цитированием
  #3 (permalink)  
Старый 29.06.2014, 13:55
reh reh вне форума
Аспирант
Отправить личное сообщение для reh Посмотреть профиль Найти все сообщения от reh
 
Регистрация: 29.06.2014
Сообщений: 34

Я новичек совсем(( Что за функция?
Ответить с цитированием
  #4 (permalink)  
Старый 29.06.2014, 14:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

reh,
строка 12 должна возвращать нужные строки
Ответить с цитированием
  #5 (permalink)  
Старый 29.06.2014, 14:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

reh,
структуру data покажите какая она у вас пару элементов данные неважно и где искать в любом месте или сначала?
Ответить с цитированием
  #6 (permalink)  
Старый 29.06.2014, 14:31
reh reh вне форума
Аспирант
Отправить личное сообщение для reh Посмотреть профиль Найти все сообщения от reh
 
Регистрация: 29.06.2014
Сообщений: 34

Это массив - acura,audi,bmv,honda,hover,hyundai,kia,mazda,mitsu bishi,opel,pegout,reno,volcsvagen
Ответить с цитированием
  #7 (permalink)  
Старый 29.06.2014, 14:31
reh reh вне форума
Аспирант
Отправить личное сообщение для reh Посмотреть профиль Найти все сообщения от reh
 
Регистрация: 29.06.2014
Сообщений: 34

так через alert выводится
Ответить с цитированием
  #8 (permalink)  
Старый 29.06.2014, 14:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

reh,
success: function(data){
          var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
          response($.map(data, function(item) {
            if( matcher.test( item ))  return {
                label: item,
                value: item
              }
            }))
          }
Ответить с цитированием
  #9 (permalink)  
Старый 29.06.2014, 14:47
reh reh вне форума
Аспирант
Отправить личное сообщение для reh Посмотреть профиль Найти все сообщения от reh
 
Регистрация: 29.06.2014
Сообщений: 34

рони,
огромное спасибо!!! Все работает!
Ответить с цитированием
  #10 (permalink)  
Старый 29.06.2014, 14:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,149

reh,
если нужен поиск в любом месте слова а не только в начале уберите красное
var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема со scroll Chrome Элементы интерфейса 2 21.10.2013 14:46
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
нужно заставить одновременно работать слайдер и модальное окно обратной связи kvant355 Javascript под браузер 3 22.07.2013 16:34
Выравнять три дива в одной строке debugx (X)HTML/CSS 9 06.10.2011 12:03